﻿using DAL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BLL
{
    public class PaymentsBLL
    {
        DigitalWorldDataContext db = new DigitalWorldDataContext();
        /// <summary>
        /// Hàm lấy danh sách hình thức thanh toán
        /// </summary>
        /// <returns></returns>
        public List<payment> getPayment() {
            return db.payments.ToList();
        }
        /// <summary>
        /// Hàm thêm mới 1 hình thức thanh toán
        /// </summary>
        /// <param name="p">Lớp hình thức thanh toán</param>
        public void Payment_Insert(payment p) {
            db.sp_Payments_Insert(p.paymentid, p.paymentname);
            db.SubmitChanges();
        }
        /// <summary>
        /// Hàm cập nhật thông tin 1 hình thức thanh toán
        /// </summary>
        /// <param name="p">Lớp hình thức thanh toán</param>
        public void Payment_Update(payment p) {
            db.sp_Payments_Update(p.paymentid, p.paymentname, p.status);
            db.SubmitChanges();
        }
        /// <summary>
        /// Hàm xoá 1 hình thức thanh toán
        /// </summary>
        /// <param name="p">Lớp hình thức thanh toán</param>
        public void Payment_Delete(payment p) {
            db.sp_Payments_Delete(p.paymentid);
            db.SubmitChanges();
        }
    }
}
